Aaron Wood Apps
Port Authority (Donate) 2.0.1
This is the donate version of the free PortAuthority app. It is exactly the same as the free version exceptfor the extra support from you :)A handy systems and security-focused tool, Port Authority is a veryfast port scanner. Port Authority also allows you to quicklydiscover hosts on your network and will display useful networkinformation about your device and other hosts.One of the fastest port scanners with host discovery on the market!Host discovery is typically performed in less than 5 seconds. Ifthe device you're scanning drops packets, it takes about 10 secondsto scan 1000 ports. If the device you're scanning rejects packets,it takes less than 30 seconds to scan all 65,535 ports!Features* Heavily threaded, no more waiting for results one at a time* LAN host discovery* Public IP discovery* MAC address vendor detection* LAN/WAN host TCP port scanning* Custom port range scans* Open discovered HTTP(S) services to browser* Lightweight service fingerprinting (SSH/HTTP(S) server type andversion)* DNS lookups supporting almost every type of record* Wake-on-LAN for LAN hostsHow are scans so fast?This application makes heavy use of threading. Because most of theoperations performed are I/O bound a lot more threads can be usedthan the number of cores on a device. In fact, one of the mostintensive parts of the application is updating the UI during scans.This has gone through many optimizations but still remains a bit ofa hotspot.I have a lower end and/or older device, will this work?Absolutely! Just lower the number of threads that are used for portscans in the settings. I'm always working on improving theefficiency and memory footprint of the application, and things havebeen greatly improved since the original version!I keep getting crashes when scanning a large range of portsThe crash is most likely an out of memory exception that isoccurring due to using too many threads. Lower your port scanthread count in the settings. The right value will be highlydependent on the device and its hardware.I'm getting a warning that says this application is trying to sendemailA few users have reported that a warning pops up on their device,warning them that this application is trying to send mail. This iscaused by various security software so you can be assured (or justlook at the code yourself) that I'm not sending mail.Some security software looks at where traffic is coming and goingfrom the device and takes certain actions for certain cases. Ifyou're running any kind of port scan that includes port 25 (SMTP)this will most likely be flagged. Even though no data is being sentto that port the security software will see an outbound connectionto an SMTP service and throw up a warning. Obviously this is a verybad check but some security tools are better than others and mayactually look for data flowing out to port 25 to see if there'sreally anything happening.I'm not finding some of the hosts/devices on my LANIf you're finding that some devices aren't responding in time youshould increase the host scan timeout setting, just be aware thatit will cause host scans to take longer. In some cases it may beworth trading time for accuracy.I'm not finding open ports that I know are truly openYou can now adjust the timeout for connections made to ports whenperforming either LAN or WAN scans. If you're scanning somethingover WAN (mobile network if you're using a cell phone) please beaware that scanning is best effort. Mobile carriers may detect thata real port scan is occurring and apply traffic shapingdynamically, or they may just start terminating the connectionsentirely. Additionally, if you happen to have poor signal or to nothave 4G the quality of the network connection may be so poor thatyou'll need to have a fairly high timeout in order to toleratelatency spikes.This software is 100% free and open sourcehttps://github.com/aaronjwood/PortAuthority